package org.linlinjava.litemall.admin.vo.cashsettlement;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

@ApiModel(description = "现金交易汇总信息")
@Data
@Accessors(chain = true)
public class CashTransactionSummaryResp {

    @ApiModelProperty(value = "总订单金额", required = true)
    private BigDecimal totalOrderAmount;

    @ApiModelProperty(value = "现金充值总额", required = true)
    private BigDecimal totalCashRechargeAmount;

    @ApiModelProperty(value = "实收总现金", required = true)
    private BigDecimal totalActualReceivedCash;

    @ApiModelProperty(value = "收取总现金", required = true)
    private BigDecimal totalCollectedCash;

    @ApiModelProperty(value = "找回总现金", required = true)
    private BigDecimal totalChangeGivenCash;

    @ApiModelProperty(value = "退款总现金", required = true)
    private BigDecimal totalRefundedCash;

    @ApiModelProperty(value = "相差总现金", required = true)
    private BigDecimal totalCashDifference;
}